package com.weishi.project.training.domain;

import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import com.weishi.framework.aspectj.lang.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;


/**
 * SignInRecord
 */
@Data
@TableName("tbl_sign_in_record")
public class SignInRecord implements Serializable {
    private static final long serialVersionUID = 1L;

    /** pk */
    private Integer id;
    
    /** 训练周Id */
    @ApiParam(name = "训练周Id")
    private Integer weekId;
    
    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiParam(name = "日期")
    private Date day;
    
    /** 签到时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiParam(name = "签到时间")
    private Date signInTime;
    
    /** 总人数 */
    @ApiParam(name = "总人数")
    private Integer totalPeoples;
    
    /** 签到人数 */
    @ApiParam(name = "签到人数")
    private Integer signInPeoples;
    
    /** 缺勤人数 */
    @ApiParam(name = "缺勤人数")
    private Integer absenteeismPeoples;
    
    /** 缺勤人Id，多个以，隔开 */
    @ApiParam(name = "缺勤人Id，多个以，隔开")
    private String absenteeismSportmanId;
    
    /** 创建人数 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiParam(name = "创建人数")
    private Date ctime;
    
}